import time

# 当文件不存在时，w模式可以帮我们创建文件
f = open("D:/STUDY/python/文件/test-2.txt", "w", encoding="UTF-8")

# write()
# 直接调用write实现文件写入，然而内容并未真正写入文件
# 而是积攒在程序的内存中，称之为缓冲区。这样做为了避免频繁操作硬盘导致效率下降
f.write("这是test-2的测试案例，用于python的文本写入")
# time.sleep(500000)
# flush
# 进行内容刷新 调用flush后内容回真正写入文件
f.flush()

# 当文件存在时，w模式会将文件全部清空
# f=open("D:/STUDY/python/文件/test-2.txt","w",encoding="UTF-8")


f.close()  # 自带flush()功能
